package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;

import java.math.BigDecimal;

/**
 * @ClassName ClaTimeAttendItem * @Description TODO
 * @Author ZQB
 * @Date 2:23 2024/1/22
 * @Version 1.0
 **/
public class ClaTimeAttendItem {
    /** sc_student_course 主键 */
    private Long studentCourseId;
    /** 学生 */
    private Long studentId;
    /** 出席状态 1:到课 2:请假 3:缺勤 */
    private String attendStatus;

    /** 扣减课时数量 */
    private BigDecimal stuLoseHour;

    /** 剩余课时 */
    private BigDecimal balanceHour;

    public BigDecimal getBalanceHour() {
        return balanceHour;
    }

    public void setBalanceHour(BigDecimal balanceHour) {
        this.balanceHour = balanceHour;
    }

    public Long getStudentCourseId() {
        return studentCourseId;
    }

    public void setStudentCourseId(Long studentCourseId) {
        this.studentCourseId = studentCourseId;
    }

    public Long getStudentId() {
        return studentId;
    }

    public void setStudentId(Long studentId) {
        this.studentId = studentId;
    }

    public String getAttendStatus() {
        return attendStatus;
    }

    public void setAttendStatus(String attendStatus) {
        this.attendStatus = attendStatus;
    }

    public BigDecimal getStuLoseHour() {
        return stuLoseHour;
    }

    public void setStuLoseHour(BigDecimal stuLoseHour) {
        this.stuLoseHour = stuLoseHour;
    }

    @Override
    public String toString() {
        return "ClaTimeAttendItem{" +
                "studentCourseId=" + studentCourseId +
                ", studentId=" + studentId +
                ", attendStatus='" + attendStatus + '\'' +
                ", stuLoseHour=" + stuLoseHour +
                ", balanceHour=" + balanceHour +
                '}';
    }
}
